package com.zhouxiaoge.jenkins.dto;

import lombok.Data;

/**
 * @author 周明阳
 * @date 2019/7/18 15:21
 * @description jenkins请求文件信息
 */

@Data
public class JenkinsProjectInfo {
    //General
    private String actions;
    //描述
    private String description;
    private String keepDependencies;

    private JenkinsDiscardOldBuilds properties;
    //源码管理
    private JenkinsScm scm;

    private String canRoam;
    private String disabled;
    private String blockBuildWhenDownstreamBuilding;
    private String blockBuildWhenUpstreamBuilding;
    //构建触发器
    private JenkinsTriggers triggers;
    //构建环境
    private JenkinsBuildWrappers buildWrappers;

    private String concurrentBuild;
    //构建
    private JenkinsBuilders builders;

    //构建后操作
    private JenkinsPublishers publishers;

}
